package com.wpp.data_structure.queue;

/**
 * @author wpp25
 * @date 2021/6/3 20:45
 */
public interface MyQueue<T> {

    String print();

    /**
     * 向尾部添加一个结点
     * @param t
     */
    void add(T t);

    /**
     * 从头部移除一个节点
     * @return
     */
    T poll();

    /**
     * 查看头部元素
     * @return
     */
    T top();

    /**
     * 查看尾部元素
     * @return
     */
    T tail();

    int getSize();

}
